package com.itheima.mybatis.dao.impl;

import com.itheima.mybatis.dao.EmpDao;
import com.itheima.mybatis.pojo.Emp;
import com.itheima.mybatis.utils.XmlParserUtils;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository//如果注解里的value属性不加，默认bean名称就是类名首字母小写的值
public class EmpDaoA implements EmpDao {

    @Override
    public List<Emp> listEmp() {
        //1. 加载并解析emp.xml
        String file = this.getClass().getClassLoader().getResource("emp.xml").getFile();
        //System.out.println(file);
        List<Emp> empList = XmlParserUtils.parse(file, Emp.class);
        return empList;
    }
}
